The Bill is almost 40 pages and will be debated on November 29.