don't close connection in any error, let user handle it
simplify readme example with a reference go godocs