src might not exist by the time the do_after() is finished