crash fix
revert to the dummy reverse solution, it works at lest