Use "if" instead of "unless" for multiple conditions
Add method to just reserve write
Separate methods to send or reserve
Just reserve to forward message for dead nodes