Add newrelic handling into the service directly, and make sure we can actually use this define multiple times.