keeper control a subset, can leave and come