fuck the progressbar, too many error possibilities due to fork()