This really isn't cleaner than before.  Dead code warning are often useless, which is why I don't usually develop with them turned on.