Trying something different with initialisation