trying to identify and fix a parse bug