JSDoc
No need to check the callback twice