Extend to p-objective