number of changes to break the dependency on chilkat