Code:Blocks is really bad at catching errors. >.