Make sure exception message is set
Improve behaviour when querying nonexistant fields