Вроде все логично, но не пропускает. Какой-то косяк с записью в первый файл. Возможно из буфера.