Whenever the user borrows the max amount, the user allowance drops below 0 resulting in a negative allowance. 
Whenever the user borrows the max amount, the user allowance drops below 0 resulting in a negative allowance.
