re-swap Status* and BlockContents* parameters