improved Symbol comparison