getting any parent is probably fine
Depends on D11466
Can't see anything wrong, API-wise.
fixups/rebase
only return parent if it has a role (though this probably is an impossible case)