add extra test for get_caller correctness