Now handles case of some missing edge lengths, closes #29