What, exactly, are you trying to accomplish here? I don't think this is necessary. The old system allows you to add server variables for any new information necessary. In fact, I just added the needs_password (or whatever it was) variable to work with q2-compatible server browesrs.