do not overwrite L