Do we need to raise an exception if we run out of time? (i.e. if inst_app isn't initialised properly)?