how is "keep things hardcoded to sell the expansion" NOT an example of protecting their IP?