Fair point. Cache it after the first time?