Long and deep ...