ok wtf, this is actually insanely close to a sketch idea I once had