Added abilityto pass through messages to consumer (untested!)