bugfix : forwarding check(function level check)