restructured completion object policy