nah, it needs to be 0,2 the first time then 2 the second time, not catch_changes