I prefer to check only the null because it's the default for validateInputWith. The user is responsible to pass here a valid sound string. If he pass null or just leave the default the case were not handled.