some minor improvements to SIFTS file parsing