removed explicit calls of Destructor in Passive.c and Salt.c, Opt.c now works with plan