fiddling with vspace, and inserting space before passageheaders.
insert_vspace() adds the wrong amount of space!