tried making everything important so user agent would not go loopy