ModuleManager ModuleDownloadProgressChanged issue

I'm trying to use the ModuleDownloadProgressChanged event to track module download? The event gets fired at appropriate intervals but the TotalBytesToReceive is always equal to BytesReceived. So percentage is always 100% !!!

There are no known issues in the Prism Library that could cause that behavior in the
ModuleDownloadProgressChanged event. You find an example of the aforementioned event being used in the
ModuleTracker class in the Modularity Quickstart.

If you continue experiencing issues regarding this, it would be useful for us to have a repro sample or additional details about the way you're using the event, so that we can help you solve them.