fix for exception safety