Why does this need to be conditional?