more operation parsing and error reports