bugfix on ConsumingScalar