returns Closure instead of callable