Add optional domain parameter