avoid premature erroring