Why are you casting the return value of your functions to void? Just curious, as there is no logical reason to do this.

Quzah.