All the controversy aside, someone can now white box reimplement this if they are concerned