shorter versions of signal primitives