fixes implicit binding callback function