added 'mortal' switch and simplified parallel calls