fix message handling
...