why not assign even if it's nil?  Seems like the result would be the same