Pretty much exactly as described.