We can make these functions private.