enforced strict mode internally
enforced strict mode internally