revved ohmic
functions and variables revert if an error occured during an expression