These things were the bane of my existence. The degeneracy in the naming scheme makes the algorithms for handling them much worse. The problem is that you can have a fix, fpa, and airport all with the same code and as England found out, they can collide in disastrous fashion.