The GameShark for the Game Boy can also be used with the Game Boy Advance, as long as the cart connected is either for Game Boy or for Game Boy Color. It cannot be used for Game Boy Advance carts. The original Game Boy GameShark could be used with the Game Boy Color, which it predated. However, due to the low height of the outside cartridge slot, the connected game cartridge would be pushed outward by the Game Boy Color's battery compartment, which, unlike those of previous Game Boy models, curved outward from the rear surface of the device. The later GameShark Pro featured a longer cartridge which held the connected game cartridge higher so as to avoid this flaw.