Compiling the database is time-consuming and not easily maintainable, and the usefulness is limited by the manual collection of pre-stored suggestions.
it is beneficial if a system can mainly use untagged data from a corpus containing correct language usages rather than the errortagged data from a learner corpus.