Added an explicit type for handling unary expressions