some more input validation