Don't we need an `if whitelist`?