Now parses sources cleanly so back-references can be made.