avoid the matrix