better assertion error for missing stuff
invalid names are on the page, better cleaning of a text line to a name