pre-branching for detailed-true rest interfaces