correct casts is vbloc_of_fbloc function