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.