different error msg when they dont have a id