restart_swift in MultiEndpoint has optional argument