avoid wasted messages