You should not need to ever get the globalDefaultCurrency.  There is no reason for this.