Как принимать сложные решения на ривере?