use @maybebtc's ForwardBlocks function