Instead of calling this twice, store the first time and call count on that