Almost all images parsed. Some irrational code. Exceptional cases need investigating