fixed issue with option copy over and callback execution