Now compiling with -Wall, error free.