make backup optional