default "return 0;" of an int returning function was never executed; causing what ever was in the return register to be "it".