added strict mode.