It is not overkill, because wrong user input can still generate undesirable and potentially destructive side effects.