cleanup, upgrades
fixes a bug which was preventing anonymous blocks from being properly utilized