maybe fixed nested reductions but might still be busted