Added more methods from the mac truck side of things.  need to correct our usage of managed memory!