correct evaluation for BooleanLiteral in root call