fix missing returns on logging promises