Still desperately needs the general encounter method