efficiency by indirect calculation