def fix_cz(cz):
    """
    Multiplies the input array by speed of light, if the input values are
    too small.

    Essentially, converts redshift into `cz`, if the user passed
    redshifts instead of `cz`.

    Parameters
    -----------
    cz: array-like, reals
       An array containing ``[Speed of Light *] redshift`` values.

    Returns
    ---------
    cz: array-like
       Actual ``cz`` values, multiplying the input ``cz`` array by the
       ``Speed of Light``, if ``redshift`` values were passed as input ``cz``.

    """
    max_cz_threshold = 10.0
    try:
        input_dtype = cz.dtype
    except:
        msg = 'Input cz array must be a numpy array'
        raise TypeError(msg)
    if max(cz) < max_cz_threshold:
        speed_of_light = 299800.0
        cz *= speed_of_light
    return cz.astype(input_dtype)
