This is the method I ultimately need to use since the timeIntervalSince1970 does not actually have the resolution required where as with mach time we can get a billionth of a second... just need to not screw up the conversion to microseconds ;)