Allen, since I need access to sigList, it can't be at the absolute "end" of the method. It has to be at the end of the try block. I don't think the name needs to be renamed because who will ever care about failed signal processing? I'm open to suggestions if you disagree.