honor --offline flag