kernel protocol ignores default preference during scan