When restoring a semantic block, activate it again.

Sadly this does not work as well as I hoped. But the idea is worth keeping.