share, protect могут принимать Closure