diff --git a/bluez/bluez-hfp b/bluez/bluez-hfp
index 9c1c3cc9a1a6071c722002a1cc123c11371a68c0..6609cb3effc4ab8bdcc8b0cb1577ee0d231b33f2 100755
--- a/bluez/bluez-hfp
+++ b/bluez/bluez-hfp
@@ -59,8 +59,6 @@ class HfpAgDeviceProfileTester(DeviceProfileTester):
         if 'HFP AG' in profiles:
             process_q.append(self.test_hfp_ag)
 
-        process_next()
-
     def test_hfp_ag(self):
         TEST_START("HFP AG")
 
@@ -210,8 +208,12 @@ if __name__ == "__main__":
         TEST_START('Pairing Responder')
         tester.start_pairing_responder(test2_cb)
 
+    def skiptest():
+        tester.get_device()
+        process_next()
+
     if options.skip_pair:
-        process_q.append(tester.get_device)
+        process_q.append(skiptest)
     else:
         process_q.append(test1)
         process_q.append(test2)