finished assertions + exceptions problem