shortcircuit if unparenting service fixed runtime error proper error handling in case of missing internet