note on overwriting