get rid of extraneous sizes and add an omnibus read-only demo