Yeah, I think I submitted a bug report last year. Any way yeah the work around is to flip it.
I don't think that really adds a lot to it since the data is already in memory at that point anyway.
Also this only happens on sprite.
You might check the tracker, as I recall it was reported with a couple other bugs.
Might even make up a new ticket for it.