Actually, this one has enough vulnerabilities yet and I don't feel well to mark it as preferable for some cases...
OK. I'll think what to say. Give me an hour