how to determine if an argument is valid