(very blatantly and directly inspired by Tarbell's "substrate")