ensure that 'signals' is always a list