optional domain binding