private function autoId() { $settings = new InvokeSettings(array('idempotent' => true, 'failswitch' => true)); $args = array(); return Future\toFuture($this->invoke('#', $args, $settings)); }