cheers! memory leak prevented.