WIP: make sure signals are contiguous