This is still loaded every time, independent of whether any records are in the collection. Should move to inside of the following if block