Я честно уже не помню смысла, можно переделать, чтобы preparedRequest вызывал request.