tracking total transferred, rather than size