What happens if its never been run and there is no schedule defined?  Will this result in a negative value and what will the caller do with that?