I'm having trouble parsing what this if statement is checking. Please add some comments explaining what you're checking here and what you're doing in the body of the if clause.