There is heavy code duplication in the LocalStreamBuilders that should re-factored to an interface, I'm not picky on the name, but, seeing as the behaviors are consistent and consistently applied, it is JBPs to use an interface to more accurately describe the behavior.