Correction to previous commit: return the data without modification when 'branch' not specified