Does this species exist? Not G. Ibera, but ibera ibera? Thanks for any info!