It's dangerous in a sense that if we call it in normal execution we could delete things off somebody's filesystem, but that doesn't mean it should be a private method. Just don't call it in normal execution ;)