Breakout of srv logic.