Added revive, useScroll into decision loop