Are these `if` statements really necessary in the checks? What other kinds of messages are coming through?