New calls add some delay, so cache the results.