Fix: these headers may not always be there.
Fix: forbid empty character names.