Fair enough, that's probably the correct thing to do.  It's now more i/o happening on the UI thread, though.