allow crafting primitives; primitives never conflict.