add a strict option to exit nonzero when operations fail