This is pretty ingenious.