Nice the transcoding process.
Better error handling.