Goals for improvement Recover from non-fatal errors Decode interlaced images Decode paletted images Provide access to metadata (such as iTXT chunks) Support encoding images