And last but not least, Graham, William, and Karl.