Right now, they are placed in the document directory, which is a problem because you will need one for every single directory in an installation. They should be placed in the data directory, perhaps additionally.
Additionally, there's a single warning (and no bailout) when there's no user's dictionary. It should probably be an error.