I think I'd like to see something like this here instead:
```ruby
if preserve_source_location?(new_blog_path, options)
```

where `preserve_source_location?` is something like so:

```ruby
def self.preserve_source_location?(new_blog_path, options)
   !options[:force] && !Dir["#{new_blog_path}/**/*"].empty?
end
```

It's an additional abstraction but one that provides more clarity.