add return value -- "decision"