correction for setBlock with a Block actually using the state information