nit: should be an empty line between this line and the comment for the next function.