@beniamin: very good post.