eliminate C errors