fix devolve methods