make explicit serverUse utility and change how serverRequire is implemented