This is in a `private[spark]` object, so it's not exposed to the user.