It has some flaws, but still very useful