Am I right to guess that `yield (a.active, a.currency) … query.update(active, currency)` doesn’t work for some reason?