dont try to invert the whole matrix