more scaffolding for consensus