Switch to a non-recursive build

Closes #397
I don't know the exact details of the new build, but can we not just override the errors for that one file/folder?