Right, I didn't handle this case, I'll add a check for > 0, if not I'll use the default value.