you need to set the third argument (strict) to true, otherwise `'1'` would go throught but fail later