Don't use exceptions here. Set it to none in the constructor.