Why is there an identity check?