Plus, if an additional app, f.e. foobar.tcz, is going to be installed and the *.md5.txt file of an already installed dependency doesn't exist, foobar.tcz will fail to download and install, because dependencies are checked first, then foobar.tcz. So, *.md5.txt files are used for the handling of installed extensions in general, not just updates.