a way to prefer custom sub block mode when available