added simple comment handling to boolOps branch, probably easy to break though...