negative value for xScale or yScale also flips reference point?

When I do the following…
[lua]local image = display.newImage(“image.png”)
image.xScale = -1.0
image:setReferencePoint(display.bottomLeftReferencePoint)[/lua]
…it seems that the reference point is now actually on the bottom RIGHT instead of the bottom LEFT, as if it has been flipped along with the xScale (even though called after).

Is there a way to correctly set the reference point after an image is flipped? I tried manually with xReference but it has the same result. Bug or am I missing something? [import]uid: 43714 topic_id: 10595 reply_id: 310595[/import]