catch stopiteration
catch empty rdoc
ignore keyerror on deletion