crap, there's a mem leak i need to track down