added unsafe .ignoreErrors property for dirty operations