Reworking opaque requests in registry module

Manually override path instead of using opaque data. Tentative fix to #978