Why don't you have documentation for these two functions? It doesn't have to be much, but there should be some. I'm surprised it builds without warnings for this.