Is the `1000` here a precedence value?  If so  I assume that you chose `1000` as an arbitrary big number.  Are there definitely no operations that will ever take precedence over matrix multiplication?