half-baked concepts, web request thread safty & better tracing abstraction.