another cross product fix