Fix: user agent module