Seriously, public/private functions based on case?
Fixing dumb things