fix bug with operator priority