Parser working for just about every case