always call getIdentity