made npscipy use cached version if it's the right version