sorting now optional