fml I hate this fuckin' parser