vague sort