keep Containers from acting as folders when they aren't allowed to contain any types