Implemented correct behavior (for now) with multiple/one/none domains.