runlm() return value changed if deriv arg is missing