cannot use strict here