Case-insensitive requirement sort