stupid spell checker - fits requirements, but that's it - not generalized