Index: docs/book/pir/ch05_control_structures.pod =================================================================== --- docs/book/pir/ch05_control_structures.pod (revision 41925) +++ docs/book/pir/ch05_control_structures.pod (working copy) @@ -17,7 +17,7 @@ X An unconditional branch always jumps to a specified label. PIR has only one unconditional branch instruction, C. In this example, the -first C statement never runs because the C always skips +first C statement never runs because the C always skips over it to the label C: =begin PIR_FRAGMENT Index: docs/book/pir/ch04_variables.pod =================================================================== --- docs/book/pir/ch04_variables.pod (revision 41925) +++ docs/book/pir/ch04_variables.pod (working copy) @@ -160,7 +160,7 @@ X The logical opcodes evaluate the truth of their arguments. They are most useful to make decisions for control flow. Integers and numeric PMCs -support logical are false if they're 0 and true otherwise. Strings are +are false if they're 0 and true otherwise. Strings are false if they're the empty string or a single character "0", and true otherwise. PMCs are true when their CX vtable function returns a nonzero value.