getting the web deal to work with the interface-agnostic module