Account for block data when creating gates