Revert dropped when error returned.

Done