$storeId no linger used
catch currency exceptions so it will continue
Pass $currency