clean up recursive dependency handling, use timestamp.pl again, because it saves...