how about complex signals?