See previous comment about the logic of this conditional