Switch to C++, implement -i (ignore errors) flag