Safer calls, existing Trash overwrite and less code before
checking whether Trash path exists