modified 'unthrottled' serial API so that MacOS doesn't lose data