As mentioned above, globals and propagating across all the plugins should be dealt with in a separate PR.