Arrange start blocks so that hidden blocks do not displace visible ones.

Do we have to worry about having invisible blocks that are not top level blocks?