Nit pick - since these are private functions, I find it nice when they are at the bottom of the file in order to mimic the public followed by private method pattern.