use strict would crash some files