#25 e melhorias para evitar avisos durante compilação