Lots of jsdoc