Genes: we can't expect full understanding yet