This is not all micro-architecture issues, this is not all fancy branch predictors, which is what we'll be talking about later in this course, but instead you can expose this problem or this challenge of the time it takes to resolve a branch to the software. 