[Issue #84] Alternative implementation of service provider request handler