removed redundant signal emits.