fixes to the consumer DSL for multiple interactions