Well, the exception I'm raising just bellow? I raise it if the programmer makes a mistake in using that function.