Allowed the passing of non-arrays, and extrapolation of params