fixes the synthetic parent type regression