Introduce --bg --daemon. Handle message length safely