Outcome Driven Agency