# So, I guess this is because if the underlying command exits with non-zero return value then Sync() will return a nil container. That seems counter-intuitive.