NewService() signature change