Novamente modificando os campos mandatórios para aceitarem um callback (Dessa vez de forma copy and paste)