I agree that they should be private. They are all very simple or cover special cases that most users would not care about.