Renamed _request => _communicate