We have a main loop!