default smart-sorting of numbers, catch failing user functions