Fix normalise()
Order modules list
Fix a typo in exception. Luke, I owe you a beer.
Use raw headers