Added asserts against unrunnable scopes being unrunnable
Adding comment explaining assert