The writers of the script already knew Ryan Reynolds can make anything funny, plus he has already made a name for himself. So they put very little thought to the script. I would certainly enjoy this more if I was a little kid, a lot of dumb harmless fun. If you care about the narrative of the story you will be disappointed.