stashed and moving position

If I hide something using stash, and then change its position, and then unstash it, I see a flash at the old position before it shows up in the new position. Is there anything I can do to prevent this? Is it me doing something wacky or is this a side affect of the way stash is implemented?