God's deposit