now x o y, not x o x