           </tr>
           <tr>
             <th>Tester</th>
-            <td>?</td>
-          </tr>
-          <tr>
-            <th>Translator</th>
-            <td>Translators will have access to the translation site?</td>
-          </tr>
+            <td>Testers can access private projects if they’re given the project’s address.</td>
+          </tr>
+          {if false # Translations are not implemented yet.
+            <tr>
+              <th>Translator</th>
+              <td>Translators will have access to the translation site?</td>
+            </tr>}
         </tbody>
       </table>
     </div>
 
   renderUserRow: (projectRoleSet, user) ->
-    <p>
-      <strong>{user.display_name}</strong>{' '}
-      <button type="button" className="secret-button" onClick={@removeRoleSet.bind this, projectRoleSet}>&times;</button>
-      <br />
-
-      <span className="columns-container inline">
-        {for role in POSSIBLE_ROLES
-          toggleThisRole = @toggleRole.bind this, projectRoleSet, role
-          # TODO: Translate this.
-          <label key={role}>
-            <input type="checkbox" name={role} checked={role in projectRoleSet.roles} disabled={role is 'owner' or projectRoleSet.id in @state.saving} onChange={toggleThisRole} />{' '}
-            {role[...1].toUpperCase()}{role[1...]}
-          </label>}
-      </span>
-    </p>
+    console.log {user}, 'Owner', @props.owner
+    if 'owner' in projectRoleSet.roles
+      null
+    else
+      <p>
+        <strong>{user.display_name}</strong>{' '}
+        <button type="button" className="secret-button" onClick={@removeRoleSet.bind this, projectRoleSet}>&times;</button>
+        <br />
+
+        <span className="columns-container inline">
+          {for role in POSSIBLE_ROLES
+            toggleThisRole = @toggleRole.bind this, projectRoleSet, role
+            # TODO: Translate this.
+            <label key={role}>
+              <input type="checkbox" name={role} checked={role in projectRoleSet.roles} disabled={role is 'owner' or projectRoleSet.id in @state.saving} onChange={toggleThisRole} />{' '}
+              {role[...1].toUpperCase()}{role[1...]}
+            </label>}
+        </span>
+      </p>
 
   toggleRole: (projectRoleSet, role) ->
     index = projectRoleSet.roles.indexOf role

      <table className="standard-table form-help">
        <tbody>
          <tr>
            <th>Owner</th>
            <td>The owner is the original project creator. There can be only one.</td>
          </tr>
          <tr>
            <th>Collaborator</th>
            <td>Collaborators have full access to edit workflows and project content, including deleting some or all of the project. [This last part seems silly, actually.]</td>
          </tr>


    getUser = apiClient.type('users').get display_name: username
      .then ([user]) =>
        if user?
          newRoleSet = apiClient.type('project_roles').create
            roles: roles
            links:
              project: @props.project.id
              user: user.id

          newRoleSet.save().then =>
            usernameInput.value = ''
            for checkbox in checkboxes
              checkbox.checked = false
            @props.onAdd? arguments...

        else
          throw new Error "User '#{username}' doesn't exist"

      .catch (error) =>
        @setState error: error
