Implementações diversas.