Added hasCapability