refining weighing behavior