passing the wrapper through to client