Don't die if a script starts an invalid dialog.
Collecting userdata is still buggy, I can't find why.