Question about when to use a separate branch