I think this needs to be adapted for modular-scale.