Don't use .set, it's slow