Last batch of patches. It seems Eclipse has some issues with certain files, so 0004 might cause nausea.