Why would you need to pause a program?