Provide a useragent header parameter
Only connect if a connection is available
Login improvements