I wouldn't do a separate check. Just put everything into the help argument.