Mainly because it is a recursive function that gets the total size in bytes. It was a legacy that I tried to get working yesterday. Unfortunately, that has also resulted in other issues.