Bugfix(???) + now validation exceptions only thrown after all arguments are tested