I don't have a problem with leading underscores. I'd rather have them as a convention than trying to guess at how someone else has decided to do it. (And they are *just* a convention, I like being able to call private methods publicly. Sometimes and assumption you made at design time (e.g. "it doesn't make sense for anyone outside of me to call this method") proves to be wrong.)