Kolejne rozszerzenie dotyczy zniesienia założenia o konflikcie celów pryncypała i agenta (może tak się zdarzyć w firmie o silnych więziach towarzyskich, klanowych lub w sytuacji, gdy egoistyczne zachowanie ustępuje przed bezinteresownym). Wtedy agent będzie postępował zgodnie z wolą pryncypała, nie zważając na to czy jego/jej zachowanie jest kontrolowane. Gdy konflikt celów maleje, jest malejąca motywacja, aby zastosować kontrakt oparty na wynikach. Decyzja sprowadza się do dzielenia ryzyka. Zakładając niechęć do ryzyka agenta kontrakt oparty na zachowaniu staje się bardziej atrakcyjny. Konflikt celów pomiędzy pryncypałem i agentem jest negatywnie skorelowany z kontraktem opartym na zachowaniu oraz pozytywnie skorelowany z kontraktem opartym na wynikach.

Programowalność zlecanego agentowi zadania Kolejnym rozszerzeniem jest programowalność zadania zleconego agentowi, która często ułatwia ocenianie zachowania agenta. Zadania, które są programowalne w dużym stopniu łatwo ujawniają zachowanie agenta, co stwarza przypadek kompletnej informacji. Programowalność zadania jest pozytywnie skorelowana z kontraktami opartymi na zachowaniu i negatywnie skorelowana z kontraktami opartymi na wynikach.