reachability checks
rw