Implement Encounters.