relaxed globals management to avoid a BC break (closes #965)