foresnaffling