Handle hidden services properly