Small refactor of different initialisation methods.