Objects do not snap correctly for non-(0,0) origins, and origin-mode snapping does not behave correctly at all.