mas já agora, o código original não servia porque?