exceptions removed