EOD and unstable. Correctly handling implicit concatenation but not boolean or