Did away with the Future<...> return types, and just block the listX(...) methods until the response comes in