nit + silly question, why using double underscores for this function name?

Not a big deal of course, just trying to keep some consistency in the coding style.