avoided in memory sort