Removed back_one, since it essentially replicates os.path.dirname