45aee996c1
touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly.