Why do we need this if here?