with exception handling in all and no persistent or Results