Similar situation found in this post. Might be simpler since you can define your “break” items separately.