1Begin fired first
2tick fired second
3Call exit
4End fired after exit
5
6