updated callback methods for outvalue support