the example would not execute due to overwrite

(on a side note, the relay.Get always returns off