js strict mode support