This pattern is repeated several times in melody_test.go: ``` conn, err := NewDialer(server.URL) defer conn.Close() if err != nil { t.Error(err) return false } ``` However, if there is an error, this is liable to cause a null reference panic.