Please use `mayConsume`, as #1988 shows that it can harm, if `consumes` is wrongly introduced.
This can be added as separate bug fix as soon as this one is merged, since it does not spoil tests here.