Basic structure
Removed grunt
Package path inference
Always throw the first error