Weird interposition with `type` 'in the middle. Should `type` be valueType ?