do wasm message handling more portable