slight adjustments to how BlockUpdate is handled