added nil case for usd_total method