I'll be back later to fill in some details.