Wait... do we need a suggested fix if retention == null?  Isn't that implicitly runtime?