Generalize sc() scaling