Jediné dva možné způsoby změny toku řízení programu ve Smalltalku jsou zavolání zprávy a návrat ze zpracování zprávy. Smalltalk nemá ani podmíněné skoky, natož nepodmíněné. Používá je pouze bytekód.
Aby to nebylo tak jednoduché, tak si můžete zkusit třeba:
Transcript show: 'a'.
thisContext jump: -7.
(moc se nedivte, pokud tím odstřelíte VM)