Refactor call to backup pattern