Doesn't send the diagonal if it's not needed.