Really detailed and helpful. Thanks!