"... or None if that instant is earlier than this one" should be "... or None if that instant is *later* than this one"