A mistake which most of us never noted in the movie Rio is that when Nigel for shaved of all his feathers at the near end of the film, he gets up a whole year later!
My evidences for this theory are 2.
Firstly, Carnaval was already over when Nigel got shaved, so it was a whole year before the birds sang the Carnaval sonf in the forest.
My second evidence is that Blu and Jewel had had their babies, 3 of them actually. Wouldn't it take a lot of time for there babies. An year or two is required!