ENSEMBL-3580 refactor for EG78