Tolerance in Droppable and Snap in Draggable incompatible ?

Tolerance in Droppable and Snap in Draggable incompatible ?

Hi Guys,
I have a row of divs (droppable) some of them containing other divs (draggable) of varying width.
The problem I have is that I'm trying to have the snap option set to the droppable divs so that my draggable will only move by "steps". However when I set snap, the only tolerance that seems to work for a droppable is 'intersect' and that value is not working for me (mainly because it doesn't detect the right droppable).
if I don't select snap, the 'pointer' and 'touch' tolerance work fine. I have yet to see the 'fit' tolerance work.
Can someone tell me if this is a normal behaviour and / or if there is a way to tweak things so that tolerance 'pointer' or 'touch' will work with snap ?
Thanks in advance.