Versao menos bugada, mas ainda assim...