I like how you've done this. Clever to save the scale from creating the preview.