inlining the handler so I don't get races namespacing the user answers