Added support for more than one exit