support for strict mode