No need to wrap in a promise