Fix infinite recursive loop on PresenceType