Maybe the `^?` case should also be explicitly added here as (to me) it wasn't clear that both modifier could be specified.