BTW, next time, please, use rather Ruby instead of RYCP

See http://programmer.97things.oreilly.com/wiki/index.php/The_Boy_Scout_Rule