initialize throws exception