This is to patch the negative currency panic for recovered contracts until we can fix the root issue.