chaincall now produces callable