fix a place where syntax2 was used unnecessarily

as a bonus, we seem to actually get an improved error
message in some cases. go figure.
remove an unnecessary use of syntax2
fix a place where syntax2 was used unnecessarily