Simplify. ISE should be impossible. There is only one container thread at a time. To get this far thread must be in STARTED stated which means no ISE will be thrown.