Handle key not found errors a little better.
Construct remote nodes with the row *state*, not the row object itself.