Why did you add a pragma to allow for dead code?