better test for efficiency