For this to be backwards compatible, I think you need to provide a `default => 'publicURL'`