I don't get it. Does this remove functionality/flexibility of the JS SDK?