hmm - the sid generator doesn't throw an error - just returns 0