harden against empty speakers