now automatically handling end-conversation flag