Use ->assign() via ->__isset() and trust that the var_stack is properly garbage collected.
Reference habari/habari#523