saxon: modernize