I have an old rusty roof on an IP that is currently leaking internally in a number of spots. The whole roof needs replacing according to a couple of roofers I've had out there. Can I deduct this cost or does it have to be depreciated? My understanding is that a small repair can be deducted but...