might want to make this a `set` for trivial performance boost (<30ns per lookup)