Issue #287: Fixes reachability in OSX
Issue #289: Updates SPReachability logic