much more performant.
foo