primitive error reporting