No language is perfect
oreillynet.com