This would have been a memory-leask, just sayin ;)