any reason for the removes ? The code now no longer compiles