finalize clean-up of arithmetic and comparer behaviour