ensure domains on dynamic ranges