should this be channel.inFlightMutex ?