This should be partialized.