still have some functions that are declared async but return a promise either way. Probably most reasonable to await that promise in the return.