function: better callWrapper approach
0.17.0