Renamed _captor to _spy because that is the pattern it basically implements