Testado e tudo funcionando (aparentemente)