@mrme1984: I like this pattern