AUTHOR Jon Ridehalgh
This helped me realize I should check the withdrawal method before depositing, not after.