fixed weird reversion