smarter reversing