Actually, ignore that comment :smile: 

When interpolating a `nil` value, the result is an empty string. So this can actually be shortened and the conditional removed:

```ruby
execute "/sbin/service #{node['postgresql']['server']['service_name']} initdb #{node['postgresql']['initdb_locale']}" do
  not_if { ::FileTest.exist?(File.join(node['postgresql']['dir'], "PG_VERSION")) }
end
```

Which actually handles both cases. Could you please update that?