Move to rspec. Make undo_controller better.