Made some speaker elements optional