Got a little further with reading the map file... things got a little
sloppy but probably better off that way until we finish and THEN we can
clean it up.