Makes me a little queasy on a visceral level, but I've anticipated something like this for a while.