stumbling in 2025