Pulling these out, we have our own abstraction now.