Perfect Solution!
Um, that's a little extreme, considering there is a busload of schoolkids involved, doncha think?