David Archuleta again.