Fixed bug with negative expression parsed as value