replace a reference (shared state)
falsey values in js ([] I hate you) are REALLY BAD !