fixes the bug where some nodes would fail for no apparent reason by specifying ids and removing special characters
makes kapok generate print any errors that it encounters