Self update. Also, fixed issue where .modified would be touched even if no update occurred.