@augraphy: I like this pattern..