allow procs in assert_difference