can we add an assertion after the invalid assignment to see what value is stored before saving?