Why is this class called Conditional...? What's conditional about this?