reorder hints for readability