I've tried to overcome memory leaks... FAIL.