(Since version 0.11.0) Use RequestBuilder.underlying to preserve referential transparency
RequestBuilder.underlying