diff --git a/drush/Provision/Service/remote/import/hostmaster.php b/drush/Provision/Service/remote/import/hostmaster.php
index c829c10..69c7d17 100644
--- a/drush/Provision/Service/remote/import/hostmaster.php
+++ b/drush/Provision/Service/remote/import/hostmaster.php
@@ -243,8 +243,7 @@ class Provision_Service_remote_import_hostmaster extends Provision_Service_remot
     // We should try to connect to the remote hostmaster server.
     $result = $this->remote_execute('@hostmaster status');
     if (
-      (!isset($result['object']['Drupal bootstrap']) || ($result['object']['Drupal bootstrap'] != 'Successful')) &&
-      (!isset($result['object']['bootstrap']) || ($result['object']['bootstrap'] != 'Successful'))
+      (!isset($result['object']['install-profile']) || !in_array($result['object']['install-profile'], array('hostmaster', 'devmaster')))
     ) {
       return drush_set_error('REMOTE_SERVER_IS_NOT_MASTER', dt('The specified server is not an Aegir master server.'));
     }
