support for use_strict