Implementações iniciais.