I want to distinguish between dieing inside of JavaScript and returning the default value if no message was handled. It probably should have been -1. In fact, I accidentally changed it to -1 in 5eeddd371892f96316c81248d38209c539439ad9. Should I also do it here?