Of course, one could also remove the conditional and just force the parent to reconnect on start, which may not be a bad idea anyway. Only downside is possible performance hit, not sure how significant.