So. Many. Questions.