added column names to generic parse_* methods for improved error messaging