Primal long