fixed discriminated sagas