use default sort if one not provided