As you've shown here, this is a breaking change, so if we go this route, we'll need to provide a deprecation warning on 2.99 when `#expected` is called and it's an array of 1 element.