NBTTagBoolean extends NBTTagPrimitive, NBTTagCompound catches class cast exceptions