thinko in for-in-array loop, uncovered by error testing from Ben Shum