unnecessary initialisation