HACK
fix hack
check for duplicates
give error in context of filehandle

well, sort of, "<GEN0> line 2" well anyhow.