My current statement is not right. You give a good hint and I am making a change in the new patch:

```
  if len(symbols) == 2 and not y_var:
-        raise ValueError('Must specify y_var') 
+        y_var = (free_symbols - set([x_var])).pop()
```