cv adiabatic changed reflection, doing multi dashes

see comments.  Also work