rename keywhitelist to keyallow for consistency with ignore