This can be very frustrating and expensive, especially if you are working with streams.
I discovered a PACKAGE called Should Rebuild.
it really saves time and reduces calling of streams when data does not change.