sharing the schemes so they don't get clobbered