Initial working mock decider, awaiting testing