No "= nil" does not make anything safe. It just allows mistakes by forgetting the parameter.