added exception blocks for all metrics, will include logging for these errors next