Noticed that we can't download the latest stable image and it seems that the uploaded images have somehow been broken: