Re-coded SJACOReader - much improved