fix: delegate must not be copyable