diff --git a/push-syndication-server/push-syndication-server.php b/push-syndication-server/push-syndication-server.php
index d3826c436e11472ac0738ee5dd00bcd2e5be95fc..764b916396031f0ef93ed8d5030cab2c7e10d218 100644
--- a/push-syndication-server/push-syndication-server.php
+++ b/push-syndication-server/push-syndication-server.php
@@ -260,7 +260,16 @@ class Push_Syndication_Server {
 	}
 
 	public function display_user_roles_selection() {
+		$user_roles = $this->get_user_roles();
+	}
+
+	public function get_user_roles() {
+		global $wp_roles;
+
+		if ( ! isset( $wp_roles ) )
+			$wp_roles = new WP_Roles();
 
+		return $wp_roles->get_names();
 	}
 
 	public function display_delete_pushed_posts_description() {