Should we do the .extra check for publicUserResult and privateUserResult as well ?