Correcting init method, using specific error type