throw -> fail because this is not an exception.