Will we ever get here if we have this check above: if (decoder == null) {