make user-agent argument optional
0.1.0