When I post a SearchDirectoryRequest, it always returns all the attributes for an account, regardless of which I specify. I suspect there must be something wrong with my soap call, but I copied it from the Zimbra Admin's soap calls, so... *Shrugs*

  <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
      <context xmlns="urn:zimbra">
		<sessionId type="admin" id="[sessionid]" />
    <SearchDirectoryRequest xmlns="urn:zimbraAdmin" offset="0" limit="5" sortBy="name" sortAscending="1"
     attrs="displayName, zimbraId, uid, description, zimbraAccountStatus" types="accounts">
      <query xmlns="">!(mail=*archive)</query>
Every other implementation of using the REST interface seems to work fine, and so does this, it's just a lot of wasted processing time. Thoughts?