Pequenas alterações de otimização.