No longer making copy of dirty val when just want to speculate.  Closes issue #56.