type vs symbol completion