at least *try* to conform with JSDoc