Hi it seems the process you described would be helpful for race conditions but for sequential API workflows wouldn’t using custom events suffice?