Implementação até getNextRequest()