fixed up the multiblock code to look less broken