character_recognizer: fleshed out some things.