Let's put underscores on all of these so they aren't public API.