avoid heap allocation in bus->signal for performance reasons