yet another workaround to manage scale_update