always use strict mode