             account_id : required
             hidden     : false
             cb         : required      # opts.cb(err, [project_id, project_id, project_id, ...])
-        if not @_validate_uuids(opts) then return
+        if not @_validate_opts(opts) then return
 
     get_hidden_project_ids: (opts) =>
         opts = defaults opts,
             account_id : required
             cb         : required    # cb(err, mapping with keys the project_ids and values true)
-        if not @_validate_uuids(opts) then return
+        if not @_validate_opts(opts) then return
 
     # gets all projects that the given account_id is a user on (owner,
     # collaborator, or viewer); gets all data about them, not just id's

        opts = defaults opts,
            account_id : required
            cb         : required
        if not @_validate_uuids(opts) then return
        @table('accounts').get(opts.account_id).delete().run(opts.cb)

    account_exists: (opts) =>

    file_access_log :
        timestamp : []
    key_value   : false
    projects    :
        last_edited : [] # so can get projects last edited recently
        hidden_from : [{multi:true}]
    remember_me :
        expire     : []
        account_id : []
