Nie mam pojęcia jak wyrzucić wyjątek kiedy zostanie wprowadzony błędny typ.