Program runs for most scenarios