fix: transformer can decode now from different sources.