pass mtime and source_size explicitly.