Split customisation and initialisation.