propagate delete to join, closes #603