That's why I like code revision, pair-programming and so on. :)
With your note and a complementary research I finally understood the difference between weak and assign.