correct consumeContent() sequence