throw real error
formatting
test reserved operators
missing bool