I was going to make these function public, but then I figured they wouldn't be too useful. I'll remove it.