Revert "fixup! make block.get_parent() work"

This reverts commit 34b7ab389f480c2676bb21701b807836b2fff163 - the REAL
cause of the errors that have been introduced on this branch.