CRF stuff; requires MALLET