Minor point,  but we have `astropy.utils.console.human_file_size` for displaying a file size in a user-friendly way.  That will avoid awkward things like "1000 GB" when "1 TB" might be better...