The Decoder now ends the Activity if an issue occurs (instead of infinitely loading)