Terrific.  I didn't want to do what I did, but wasn't aware of this alternative.  I'll read the API.