Rework node checking to use procstreams and depend on that - could use internal node version but may want to check other things at some point