runtime: improvements for signal registers