If the size of a symbol exceeds the SBOLSZ - 1 limit (https://github.com/camsaul/nesasm/blob/master/source/symbol.c#L57), reading more characters for the symbol silently bails. This can cause aliasing of symbols if really_very_surprisingly_long_name and really_surprisingly_long_name_with_a_different_suffix are in the same program.