fixes for >, <, |, and ;