attempt to add support for piping user context in