strict mode compatibility