This JSDoc is fucked up