Direct Roving for General Application