defend against lack of function scopes