Fix @persistent@ substitution logic.

Just handle @persistent@ as a normal boolean.
shouldn't this shifter to the right (for readability) ?