move protection time check into selection policy