in Record.pm - call ->check **BEFORE** generating @diff for SQL. causing