handle multiple return vals (numeric ones tested)