P3O adaptation