Compilation - Fixed a lot, still have to go for alphanum detect and error codes.