having flow diverting means