Why pass a parameter to a method to influence what it does when you can set some state on the object that the programmer always has to keep in their head to figure out what any given call will do? Change-Id: I020238de0a351dd2eaf51c6f970ae36ad0f931be