Deposit refund system a potential solution

You may also want to read: