allow for disabling of whitelist
allow for options to be optional