prevent builtins access in sub