fixed unary parse