Better error reporting
Slightly better style
Updated style to use Blueprint