Sort:  

Yours may well be the more principled approach.