Fixed a bug from the i226 fix

Changed so the (-1*) is only generated for alloy not all everything