Moving the general ctx creator to clarity scope, so there is only ever 1