Rename Action -> Outcome, add logging