Made paths generic