We've got it there too. webtrends can be used standalone, or we can use webtrends-rails to wrap it. Problem is if webtrends_tags is nil the .fetch(:tags, {}) doesn't default it to a hash - it keeps it as nil. We could do a !tags.nil? && !tags.empty in webtrends but it looked a little ugly.