Removed some unnecessary break brackets.
Added unary operator type checking (negation, specifically).