fix multiple values coming from interpreted or C procedures