not correct (as i understand)
if something wrong inside the parser -> o.name != "post"