fixed another semicolon related parsing bug