move the check around, add comments