basic stl parser seems mighty slow though