Adding genotype cacheing.