It's easier to test stuff when they are decoupled, that's why I suggested a separate method.