Fixed mistake with chrash shift not transversing the ring