switched Dot's indices to XYZW