`set` and `if` now work