more resiliency in layer/scene initialization