@rustacoin: Well writen.