Factor out get_mtime
Start afresh