Asynchronous behavior explained.