Improve purchases file parsing