So many questions.