Fixed up cartesian operation.