Text this: Errors and intelligence in computer-assisted language learning