allowing multiple restart sources