Any particular reason you used replacement dicts instead of a new chain here?  It seems a little odd that the transcribe microservice will still run (even if it does nothing) if No is selected.