Weak primal objects