stack code added though looks like OVP does not support stack protection