Added `?strict` parameter