pseudosourcevalue is also still using getGlobalContext(), so it isn't