make which and awhich accept less than 3 arguments