why applyDefaults here? There are no readers on v1.