Wenn Nutzer irgendwas übergibt was nicht passt wird eine Exception auftreten und der Nutzer schaut in die Dokumentation deines Moduls, was er eigentlich auch hätte gleich machen können.