don't use range
set comp when whitelist is in effect; set "whitelist" to True
wip