added ini parse error handling