initialisation errors handled