formatting nit: please keep an empty line between these top-level method definitions.