and works again
needed a swap temp in withEmbeddedHandlerContext