adding more tests around callback inconsistencies