make sure no overrwrite happens