be more precise about how errors and null should be related