use fv_raise, add condition