added state handling to the downstream decoder. not replaying style anymore