Edit: This needs to be changed to not await the calls twice. Reverting most functions to be non-async and returning the promise would be the best way to do it, but keep the jsdoc to say that it returns a promise (so basically revert bullet point 3 in #155
Refer to #155
Edit: This needs to be changed to not await the calls twice. Reverting most functions to be non-async and returning the promise would be the best way to do it, but keep the jsdoc to say that it returns a promise (so basically revert bullet point 3 in #155