First stab at implementing Supply.live