I need to think more about this, but the latest examples added aren't feeling like what I meant to to be.