I am probably a bit rusty already and what I am going to say may be wrong, but isn't ```&query[0]``` the same as just ```query```?