KISSParser: extend spec and implementation