use slightly different errors