Should be a closure