Fix #127. Make in dialog requests atomic. Thanks @gavllew