deallocate xtc % pos
deallocate explicitly