Assuming that the necessary groups are being enabled at the correct times, my best guess is that another script is echo'ing the lines to your screen. You could try using the $halted identifier to see if a script has already halted the default text and replaced it with custom text.
-genius_at_work