Perhaps the beginnings of a multiblock handler