Updated with Lik's help on the Sum function - function completes because it is not invoked when the last () has been evaluated - but the function reference lives on and just hangs about.