Refactored to add more collateral.