better decision if symbol is primitive