Revert "Revert "EAFP and removing redundant functions""
Revert "Revert "EAFP and removing redundant functions""

This reverts commit b03c0898897bbd89f8701e1c4d6d84d263bbd039.

jdgillespie91/trackerSpend,jdgillespie91/trackerSpend