caching multiple versions to improve matches
0.2.0 caches all non matched versions