Trahaearn se hizo con el trono, pero se encontró con la oposición de Gruffydd ap Cynan, nieto exiliado de Iago ab Idwal que se había creído en Dublín.