we should really only have one callback
coffeefy the whole thing, because I like my coffee!