update to ArgumentErrors