More work on parsing. Taking another break.