throw some exceptions