Added canExtractItem()