This is the library I use for both Thingamajig and SCARF