The query language breaks when you have elements named "e"! I've not found any other eelement names that cause problems but a query like ($e e) will give you a syntax error in spite of being perfectly valid. Thanks to Ian Hughson for finding!