dmitriid: When you add functionality, it should make sense. It should have an answer to a "why?" or a "what purpose?" question.