Rich look at my sample: f(x):= block( if x > 0 then return ([]) else -1); f(9); [] f(-9); -1 f(9)*9; [] Best Luigi