add on to last commit
fix backwards subtraction
FS-6319
FS-6319 --resolve
no var set on outbound meands forbidden and on inbound it means optional
also means forbidden on recovering calls