Some more commenting, because everyone loves inline documentation