added missing return