Updated callable interface