repetitive though it may seem, it would be good to have jsdoc params for each of these params in each of the functions in this set.