Moving the two "public" functions to the bottom.