snaffled