Use callable instead of isCallback