How should scaling and progression work?