Sort:  

maybe your framework is scatterbrained and write accordingly. Search functions can sort out of lot of scatter :)

Good Point. I should explore this further.