I am using the MainDeployer's API programatically to deploy and undeploy. During undeploying it seems that when Exception are thrown they are not propogated outside.Is there any reason behind this?