Liberation now works from start to finish
Typo
Better exceptions for message task and adding doc strings to all functions