In general, we don't want user-dev's using this method because it creates more hits to the output db than necessary.  Perhaps we could make this a separate function somewhere else - maybe just in testing code?