WIP: Propogate scale and precision