This is weird logic.