do we want to update mtime as well?
yes? no? why? THX