use strict compatibility