If the user tries to create a new directory where an existing file is, it silently gets dropped.
If they try to create a file where an existing one is, it silently gets replaced.
Should add warnings to ensure the user really meant to overwrite stuff.