avoided nan errors in edge prop